.search-record>p{
	padding:.3rem .2rem;
	font-size: .3rem;
	color:#212121; 
	background: #FFFFFF;
	box-shadow:0 0 1px 0 rgba(0,0,0,0.15);
	-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,0.15);
	-moz-box-shadow:0 0 1px 0 rgba(0,0,0,0.15);
	position: relative;
}
.search-record>p>a{
	position: absolute;
	top:50%;
	right: .2rem;
	padding:.15rem;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
}
.search-record>p>a>i{
	display: block;
	width:.3rem;
	height:.32rem;
	background: url(../img/delete@2x.png) no-repeat center center;
	background-size: contain;
}
#record-list{
	padding:.23rem .1rem 0;
}
#record-list>li{
	text-align: center;
	font-size: .24rem;
	color:#666666;
	float: left;
	padding:.18rem .2rem;
	margin:.1rem;
	border-radius: .04rem;
	background: #F5F5F5 ;
}
.search-village-result>p{
	padding: .2rem;
	margin:.2rem 0;
	font-size: .28rem;
	background: #fff;
	color:#808080;
}
.search-village-result>p>span{
	color: #FF5E60;
}
#searchVillage-result-list>li{
	width: 100%;
	height: 1.2rem;
	line-height: 1.2rem;
	color:#0F0F0F;
	padding: 0 .2rem;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-size: .32rem;
	margin: 1px 0;
	background: #fff;
	position: relative;
}
#searchVillage-result-list>li::after{
	content: '';
	position: absolute;
	top: 50%;
	right: 3%;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	width: .16rem;
	height: .3rem;
	background: url(../img/backcopy5@2x.png) center center no-repeat;
	background-size:100% 100%;
	clear: both;
}
#searchVillage-result-list>li>a>div{
	float: left;
	text-align: center;
}
#searchVillage-result-list>li>a>.village-title{
	width:35%;
	text-align: left;
	font-size: .3rem;
	display:block;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
#searchVillage-result-list>li>a>.village-title span {
	color: #ff5658;
}
.village-location{
	margin-left: .6rem;
	font-size: .3rem;
}
#searchVillage-result-list>li>a>.village-data{
	float:right;
	margin-right: 5%;
	font-size: .28rem;
	color: #999999;
}

//弹框和蒙版
#alert{
	width: 72%;
	height:2.7rem;
	font-size: .34rem;
	background: #fff;
	text-align: center;
	overflow: hidden;
	border-radius: .24rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	z-index: 333;
}
.alert-content{
	height: 1.8rem;
	line-height: 1.8rem;
	border-bottom: 1px solid #F8F8F8;
	color:#030303; 
}
.alert-cancel,.alert-sure{
	width: 50%;
	float: left;
	padding: 0.3rem 0;
	font-size: .3rem;
	color:#666666;
}
.act-cur{
	background:#FF5658;
	color:#fff; 
}
